﻿#pragma once
#include <utility>

// UTF-8精确规则
static constexpr std::pair<const char*, const char*> AppendRules[] = {
	{"", u8""},
};

static constexpr std::pair<const char*, const char*> DefaultRules[] = {
	{"&File", u8"文件(&F)"},
	{"&Edit", u8"编辑(&E)"},
	{"&View", u8"视图(&V)"},
	{"View", u8"视图"},
	{"&Jump", u8"跳转(&J)"},
	{"&Help", u8"帮助(&H)"},
	{"Help", u8"帮助"},
	{"&About", u8"关于(&A)"},
	{"About", u8"关于"},
	{"Deb&ugger", u8"调试器(&U)"},
	{"Lumi&na", u8"Lumina(&N)"},
	{"Searc&h", u8"搜索(&H)"},
	{"&Options", u8"选项(&O)"},
	{"&Windows", u8"窗口(&W)"},
	{"Library function", u8"库函数"},
	{"Regular function", u8"常规函数"},
	{"External symbol", u8"外部标志"},
	{"Instruction", u8"指令"},
	{"Unexplored", u8"未分析"},
	{"Data", u8"数据"},
	{"Lumina function", u8"Lumina 函数"},
};

// 宽字符精确规则
static constexpr std::pair<const wchar_t*, const wchar_t*> WideAppendRules[] = {
	{L"", L""},
};

static constexpr std::pair<const wchar_t*, const wchar_t*> WideDefaultRules[] = {
	{L"", L""},
};
